from tkinter import *

cx=int(input("Введите смещение по X"))

cy=int(input("Введите смещение по Y"))

k=int(input("Коофицент увелечения"))

if cx>= 500:
    print("Размер фигуры превышает максимальный размер")
elif cy>= 500:
    print("Размер фигуры превышает максимальный размер")
elif (0+cx)*k>= 500:
    print("Размер фигуры превышает максимальный размер")
elif (0+cy)*k>= 500:
    print("Размер фигуры превышает максимальный размер")
elif (20+cx)*k>= 500:
    print("Размер фигуры превышает максимальный размер")
elif (10+cy)*k>= 500:
    print("Размер фигуры превышает максимальный размер")
elif (0+cx)*k>= 500:
    print("Размер фигуры превышает максимальный размер")
elif (30+cy)*k>= 500:
    print("Размер фигуры превышает максимальный размер")
elif k>0:
    cord=[(0*k)+cx,(10*k)+cy,(10*k)+cx,(10*k)+cy,(10*k)+cx,(0*k)+cy,(20*k)+cx,(0*k)+cy,(20*k)+cx,(30*k)+cy,(10*k)+cx,(30*k)+cy,(10*k)+cx,(20*k)+cy,(0*k)+cx,(20*k)+cy]

    root=Tk()

    root.title("Программа")
    root.geometry("500x500")

    canvas=Canvas(bg="White",width=500,height=500)
    canvas.pack(anchor=CENTER,expand=1)
    canvas.create_polygon(cord)

    root.mainloop
else:
    k=abs(k)
    cord=[(0*k)+cx,(10*k)+cy,(10*k)+cx,(10*k)+cy,(10*k)+cx,(0*k)+cy,(20*k)+cx,(0*k)+cy,(20*k)+cx,(30*k)+cy,(10*k)+cx,(30*k)+cy,(10*k)+cx,(20*k)+cy,(0*k)+cx,(20*k)+cy]

    root=Tk()

    root.title("Программа")
    root.geometry("500x500")

    canvas=Canvas(bg="White",width=500,height=500)
    canvas.pack(anchor=CENTER,expand=1)
    canvas.create_polygon(cord)

    root.mainloop


